<?php

date_default_timezone_set('PRC'); //必须

require_once('myexcel.php');
$my = new Myexcel('test.xls');

//设置sheet名称
$my->setTitle('i\'am 名称');

//一个格一个格的添加数据
$my->addData('A1', '我是A1');
$my->addData('C3', '我是c3');


//添加一维数组数据
//添加在第5行
//123后面留空，从第20个格再开始添加
$data = array(
    '我','在','第','5','行', '哦', '哦', '!', '123', 19=>'我很远'
);
$my->addOneRowFromArray($data, 5);


//添加多行数据
$mydata = array();
for($i = 7; $i < 12; $i++){
    $mydata[] = array(
                '我','在','第',$i,'行', '哦', '哦', '!', '123', 19=>'我很远'
            );
}
$my->addDataFromArray($mydata, 7);


//合并B14 - E19的单元格
$my->mergeCells('B14', 'E19');

//设置上面合并的单元格文字垂直居中
$my->vAlign('B14');

//设置A1 C3水平居中
$my->hAlign(array('A1', 'C3'));

//设置A7 - T9水平居右
$my->hAlign('A7', 'T9', 'right');

//设置U6单元格宽度200
$my->setWidth('U',200);

//设置B9 - I10 字体加粗
$my->setBold('B9','I10');

//设置T1 - T11 字体红色
$my->setColor('T1','T11',PHPExcel_Style_Color::COLOR_RED);

//设置A8 - I8 字体大小为30
$my->setSize(30, 'A8','I8');

//设置A11 - T11 字体为微软雅黑
$my->setName('微软雅黑', 'A11', 'T11');

//给D11 - I11加下划线
$my->setUnderline('D11', 'I11');

//给B14 - G19 加背景色
$my->setBackgroundColor('B14', 'G19');

//给B14 - G21 加边框
$my->setBorders('left,top', 'B14', 'G21'); //添加左、上
$my->setBorders('right', 'G14', 'G21'); //右边封门
$my->setBorders('bottom', 'B21', 'G21'); //下面封底

//新建一个工作表
$my->addSheet('我的第二个sheet');
$my->setIndex(1);

//给C5 - G15 设置红色虚线边框
$my->setBorders('right,top', 'C5', 'G15', 'FFFF0000',PHPExcel_Style_Border::BORDER_DASHED);


//切回第一个sheet下载
$my->setIndex(0);
$my->download();